1.3400000000000000419e-80 organelle part